package fr.afcepf.ai89.esharing.managedbean;

import java.util.ArrayList;
import java.util.List;

import fr.afcepf.ai89.esharing.entity.Emprunt;
import fr.afcepf.ai89.esharing.entity.Proprietaire;
import fr.afcepf.ai89.esharing.metier.BusinessEmpruntAem;
import fr.afcepf.ai89.esharing.metier.IBusinessEmpruntAem;

public class EmpruntsEnCoursManagedBean {
	
	Proprietaire leConnecte = new Proprietaire();
	IBusinessEmpruntAem busEmp = new BusinessEmpruntAem();
	List<Emprunt> empsEnCours = new ArrayList<Emprunt>();
	
	public Proprietaire getLeConnecte() {
		return leConnecte;
	}
	
	public void setLeConnecte(Proprietaire leConnecte) {
		this.leConnecte = leConnecte;
	}
	
	public IBusinessEmpruntAem getBusEmp() {
		return busEmp;
	}
	
	public void setBusEmp(IBusinessEmpruntAem busEmp) {
		this.busEmp = busEmp;
	}
	
	public List<Emprunt> getEmpsEnCours() {
		return empsEnCours;
	}
	
	public void setEmpsEnCours(List<Emprunt> empsEnCours) {
		this.empsEnCours = empsEnCours;
	}
	
	public List<Emprunt> chargerEmpsEnCours(int idProp) {
		
		leConnecte.setIdUtilisateur(idProp);
		setEmpsEnCours(busEmp.getEmpruntsEnCours(leConnecte));
		
		for (Emprunt em : getEmpsEnCours()) {
			
			//System.out.println("***LOOKIEMEE***");
			//System.out.println(em.getIdEmprunt() + " " + em.getDateDebut() + " " + em.getDateFin());
			
		}
		
		return this.getEmpsEnCours();
		
	}
	
	public EmpruntsEnCoursManagedBean() {
		
		chargerEmpsEnCours(3);
		
	}

}
